#!/usr/bin/env python
# -*- coding: utf-8 -*-

import sys
from sqlalchemy import Column, Integer, String, BigInteger
from sqlalchemy.ext.declarative import declarative_base

Base = declarative_base()

sys.path.append(r"web")
sys.path.append(r"algorithm")
sys.path.append(r"cta")

# os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'adam3.settings')
# django.setup()


class EtfInfo(Base):
    """
    ETF信息
    """

    __tablename__ = 'etf_info'

    # 主键
    id_ = Column(BigInteger, primary_key=True, autoincrement=True)

    # 代码
    code_ = Column(String(32))

    # 名称
    name_ = Column(String(32))

    # 有的etf由于震荡区间太小，没有交易价值。是否可用。1表示可用，0表示不可用
    available = Column(BigInteger)

    # 趋势类型。空表示无法确定类型，1表示和股票正相关，2表示和股票不相关
    tendency_type = Column(BigInteger)